Skip to content

Fix CI: bump Node 16 → 20 in deploy workflow#306

Merged
madeye merged 1 commit into
mainfrom
copilot/fix-ci
Apr 14, 2026
Merged

Fix CI: bump Node 16 → 20 in deploy workflow#306
madeye merged 1 commit into
mainfrom
copilot/fix-ci

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 14, 2026

npm-grunt.yml was pinned to Node 16, which is incompatible with @vitejs/plugin-vue ≥5.x (Expected version "^18.0.0 || >=20.0.0"), causing every push to main to fail at yarn install.

Changes

  • npm-grunt.yml: Replace Node 16 matrix with Node 20; upgrade actions/checkout@v2@v4 and actions/setup-node@v1@v4 (with yarn cache); remove now-unnecessary strategy.matrix

@madeye madeye marked this pull request as ready for review April 14, 2026 10:08
@madeye madeye requested a review from Copilot April 14, 2026 10:08
@madeye madeye merged commit 2493095 into main Apr 14, 2026
3 checks passed
@madeye madeye deleted the copilot/fix-ci branch April 14, 2026 10:09
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the deploy workflow to run on Node.js 20 to restore CI compatibility with newer Vite/Vue tooling.

Changes:

  • Bump deploy workflow Node.js version from 16 to 20.
  • Upgrade GitHub Actions versions (actions/checkout and actions/setup-node) to @v4.
  • Enable Yarn dependency caching and remove the unnecessary Node version matrix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 11 to 13
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The steps list is not indented under steps: (the - uses: line is aligned with steps:), which makes this workflow invalid YAML and will prevent the job from running. Indent the list items (and their nested keys) under steps: (e.g., match the indentation used in .github/workflows/ci.yml).

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants